home *** CD-ROM | disk | FTP | other *** search
/ Chip 2007 January, February, March & April / Chip-Cover-CD-2007-02.iso / Pakiet bezpieczenstwa / mini Pentoo LiveCD 2006.1 / mpentoo-2006.1.iso / livecd.squashfs / usr / lib / python2.4 / encodings / cp875.pyo (.txt) < prev    next >
Python Compiled Bytecode  |  2005-10-18  |  5KB  |  276 lines

  1. # Source Generated with Decompyle++
  2. # File: in.pyo (Python 2.4)
  3.  
  4. """ Python Character Mapping Codec generated from 'CP875.TXT' with gencodec.py.
  5.  
  6. Written by Marc-Andre Lemburg (mal@lemburg.com).
  7.  
  8. (c) Copyright CNRI, All Rights Reserved. NO WARRANTY.
  9. (c) Copyright 2000 Guido van Rossum.
  10.  
  11. """
  12. import codecs
  13.  
  14. class Codec(codecs.Codec):
  15.     
  16.     def encode(self, input, errors = 'strict'):
  17.         return codecs.charmap_encode(input, errors, encoding_map)
  18.  
  19.     
  20.     def decode(self, input, errors = 'strict'):
  21.         return codecs.charmap_decode(input, errors, decoding_map)
  22.  
  23.  
  24.  
  25. class StreamWriter(Codec, codecs.StreamWriter):
  26.     pass
  27.  
  28.  
  29. class StreamReader(Codec, codecs.StreamReader):
  30.     pass
  31.  
  32.  
  33. def getregentry():
  34.     return (Codec().encode, Codec().decode, StreamReader, StreamWriter)
  35.  
  36. decoding_map = codecs.make_identity_dict(range(256))
  37. decoding_map.update({
  38.     4: 156,
  39.     5: 9,
  40.     6: 134,
  41.     7: 127,
  42.     8: 151,
  43.     9: 141,
  44.     10: 142,
  45.     20: 157,
  46.     21: 133,
  47.     22: 8,
  48.     23: 135,
  49.     26: 146,
  50.     27: 143,
  51.     32: 128,
  52.     33: 129,
  53.     34: 130,
  54.     35: 131,
  55.     36: 132,
  56.     37: 10,
  57.     38: 23,
  58.     39: 27,
  59.     40: 136,
  60.     41: 137,
  61.     42: 138,
  62.     43: 139,
  63.     44: 140,
  64.     45: 5,
  65.     46: 6,
  66.     47: 7,
  67.     48: 144,
  68.     49: 145,
  69.     50: 22,
  70.     51: 147,
  71.     52: 148,
  72.     53: 149,
  73.     54: 150,
  74.     55: 4,
  75.     56: 152,
  76.     57: 153,
  77.     58: 154,
  78.     59: 155,
  79.     60: 20,
  80.     61: 21,
  81.     62: 158,
  82.     63: 26,
  83.     64: 32,
  84.     65: 913,
  85.     66: 914,
  86.     67: 915,
  87.     68: 916,
  88.     69: 917,
  89.     70: 918,
  90.     71: 919,
  91.     72: 920,
  92.     73: 921,
  93.     74: 91,
  94.     75: 46,
  95.     76: 60,
  96.     77: 40,
  97.     78: 43,
  98.     79: 33,
  99.     80: 38,
  100.     81: 922,
  101.     82: 923,
  102.     83: 924,
  103.     84: 925,
  104.     85: 926,
  105.     86: 927,
  106.     87: 928,
  107.     88: 929,
  108.     89: 931,
  109.     90: 93,
  110.     91: 36,
  111.     92: 42,
  112.     93: 41,
  113.     94: 59,
  114.     95: 94,
  115.     96: 45,
  116.     97: 47,
  117.     98: 932,
  118.     99: 933,
  119.     100: 934,
  120.     101: 935,
  121.     102: 936,
  122.     103: 937,
  123.     104: 938,
  124.     105: 939,
  125.     106: 124,
  126.     107: 44,
  127.     108: 37,
  128.     109: 95,
  129.     110: 62,
  130.     111: 63,
  131.     112: 168,
  132.     113: 902,
  133.     114: 904,
  134.     115: 905,
  135.     116: 160,
  136.     117: 906,
  137.     118: 908,
  138.     119: 910,
  139.     120: 911,
  140.     121: 96,
  141.     122: 58,
  142.     123: 35,
  143.     124: 64,
  144.     125: 39,
  145.     126: 61,
  146.     127: 34,
  147.     128: 901,
  148.     129: 97,
  149.     130: 98,
  150.     131: 99,
  151.     132: 100,
  152.     133: 101,
  153.     134: 102,
  154.     135: 103,
  155.     136: 104,
  156.     137: 105,
  157.     138: 945,
  158.     139: 946,
  159.     140: 947,
  160.     141: 948,
  161.     142: 949,
  162.     143: 950,
  163.     144: 176,
  164.     145: 106,
  165.     146: 107,
  166.     147: 108,
  167.     148: 109,
  168.     149: 110,
  169.     150: 111,
  170.     151: 112,
  171.     152: 113,
  172.     153: 114,
  173.     154: 951,
  174.     155: 952,
  175.     156: 953,
  176.     157: 954,
  177.     158: 955,
  178.     159: 956,
  179.     160: 180,
  180.     161: 126,
  181.     162: 115,
  182.     163: 116,
  183.     164: 117,
  184.     165: 118,
  185.     166: 119,
  186.     167: 120,
  187.     168: 121,
  188.     169: 122,
  189.     170: 957,
  190.     171: 958,
  191.     172: 959,
  192.     173: 960,
  193.     174: 961,
  194.     175: 963,
  195.     176: 163,
  196.     177: 940,
  197.     178: 941,
  198.     179: 942,
  199.     180: 970,
  200.     181: 943,
  201.     182: 972,
  202.     183: 973,
  203.     184: 971,
  204.     185: 974,
  205.     186: 962,
  206.     187: 964,
  207.     188: 965,
  208.     189: 966,
  209.     190: 967,
  210.     191: 968,
  211.     192: 123,
  212.     193: 65,
  213.     194: 66,
  214.     195: 67,
  215.     196: 68,
  216.     197: 69,
  217.     198: 70,
  218.     199: 71,
  219.     200: 72,
  220.     201: 73,
  221.     202: 173,
  222.     203: 969,
  223.     204: 912,
  224.     205: 944,
  225.     206: 8216,
  226.     207: 8213,
  227.     208: 125,
  228.     209: 74,
  229.     210: 75,
  230.     211: 76,
  231.     212: 77,
  232.     213: 78,
  233.     214: 79,
  234.     215: 80,
  235.     216: 81,
  236.     217: 82,
  237.     218: 177,
  238.     219: 189,
  239.     220: 26,
  240.     221: 903,
  241.     222: 8217,
  242.     223: 166,
  243.     224: 92,
  244.     225: 26,
  245.     226: 83,
  246.     227: 84,
  247.     228: 85,
  248.     229: 86,
  249.     230: 87,
  250.     231: 88,
  251.     232: 89,
  252.     233: 90,
  253.     234: 178,
  254.     235: 167,
  255.     236: 26,
  256.     237: 26,
  257.     238: 171,
  258.     239: 172,
  259.     240: 48,
  260.     241: 49,
  261.     242: 50,
  262.     243: 51,
  263.     244: 52,
  264.     245: 53,
  265.     246: 54,
  266.     247: 55,
  267.     248: 56,
  268.     249: 57,
  269.     250: 179,
  270.     251: 169,
  271.     252: 26,
  272.     253: 26,
  273.     254: 187,
  274.     255: 159 })
  275. encoding_map = codecs.make_encoding_map(decoding_map)
  276.